4
How can I fit or ensure that all elements are in the control's client area
public void init()
{
	COM com_Element,com_Elements;
	anytype var_Element,var_Elements;
	;

	super();

	var_Elements = exswimlane1.Elements(); com_Elements = var_Elements;
		var_Element = COM::createFromObject(com_Elements.Add("Element A",COMVariant::createFromInt(-500),COMVariant::createFromInt(-500))); com_Element = var_Element;
		com_Element.BackColor(WinApi::RGB2int(0,255,0));
		var_Element = COM::createFromObject(com_Elements.Add("Element B",COMVariant::createFromInt(500),COMVariant::createFromInt(500))); com_Element = var_Element;
		com_Element.BackColor(WinApi::RGB2int(255,0,0));
		com_Elements.Add("Element C",COMVariant::createFromInt(48),COMVariant::createFromInt(24));
	exswimlane1.FitToClient();
}
3
Context Menu - Microsoft Windows 8.1 - Ribbon Like

public void init()
{
	COM com_Appearance;
	anytype var_Appearance;
	;

	super();

	exswimlane1.BeginUpdate();
	var_Appearance = exswimlane1.VisualAppearance(); com_Appearance = var_Appearance;
		com_Appearance.Add(1,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_background.ebn");
		com_Appearance.Add(2,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_groupt.ebn");
		com_Appearance.Add(12,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_hot.ebn");
		com_Appearance.Add(14,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_select.ebn");
		com_Appearance.Add(17,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_tab.ebn");
		com_Appearance.Add(18,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_tabhot.ebn");
		com_Appearance.Add(30,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_radio0.ebn");
		com_Appearance.Add(31,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_radio1.ebn");
		com_Appearance.Add(32,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_check0.ebn");
		com_Appearance.Add(33,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_check1.ebn");
		com_Appearance.Add(34,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_buttonu.ebn");
		com_Appearance.Add(35,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_buttond.ebn");
	exswimlane1.Background(99/*exContextMenuAppearance*/,0x1000000);
	exswimlane1.Background(64/*exToolTipAppearance*/,0x1fefefe);
	exswimlane1.Background(102/*exContextMenuSelBackColor*/,0xe000000);
	exswimlane1.Background(148/*exToolBarAppearance*/,0x1000000);
	exswimlane1.Background(149/*exToolBarBackColor*/,WinApi::RGB2int(255,255,255));
	exswimlane1.Background(155/*exToolBarButtonHotBackColor*/,0xc000000);
	exswimlane1.Background(153/*exToolBarButtonDownBackColor*/,0xe000000);
	exswimlane1.Background(110/*exContextMenuHotBackColor*/,0xc000000);
	exswimlane1.Background(112/*exContextMenuSelHotBackColor*/,0x23000000);
	exswimlane1.Background(2,0x22000000);
	exswimlane1.Background(3,0x23000000);
	exswimlane1.Background(70/*exCheckBoxState0*/,0x20000000);
	exswimlane1.Background(71/*exCheckBoxState1*/,0x21000000);
	exswimlane1.Background(73/*exRadioButtonState0*/,0x1e000000);
	exswimlane1.Background(74/*exRadioButtonState1*/,0x1f000000);
	exswimlane1.EndUpdate();
}
2
Context Menu - Microsoft Paint - Ribbon Like

public void init()
{
	COM com_Appearance;
	anytype var_Appearance;
	;

	super();

	exswimlane1.BeginUpdate();
	var_Appearance = exswimlane1.VisualAppearance(); com_Appearance = var_Appearance;
		com_Appearance.Add(1,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_background.ebn");
		com_Appearance.Add(2,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_groupt.ebn");
		com_Appearance.Add(3,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_groupo.ebn");
		com_Appearance.Add(4,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_grouphot.ebn");
		com_Appearance.Add(5,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_frameh.ebn");
		com_Appearance.Add(6,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framehs.ebn");
		com_Appearance.Add(7,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framehi.ebn");
		com_Appearance.Add(8,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framehe.ebn");
		com_Appearance.Add(9,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framevs.ebn");
		com_Appearance.Add(10,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framevi.ebn");
		com_Appearance.Add(11,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_frameve.ebn");
		com_Appearance.Add(12,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_select.ebn");
		com_Appearance.Add(13,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_bordert.ebn");
		com_Appearance.Add(14,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_buttond.ebn");
		com_Appearance.Add(15,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_buttonu.ebn");
		com_Appearance.Add(16,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_tab.ebn");
		com_Appearance.Add(17,"CP:16 0 0 0 1");
		com_Appearance.Add(18,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_tabhot.ebn");
		com_Appearance.Add(19,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_tabselhot.ebn");
		com_Appearance.Add(20,"CP:19 0 0 0 1");
	exswimlane1.Background(99/*exContextMenuAppearance*/,0x1000000);
	exswimlane1.Background(101/*exContextMenuForeColor*/,WinApi::RGB2int(21,66,139));
	exswimlane1.Background(102/*exContextMenuSelBackColor*/,0xe000000);
	exswimlane1.Background(64/*exToolTipAppearance*/,0x1fefefe);
	exswimlane1.Background(148/*exToolBarAppearance*/,0x1000000);
	exswimlane1.Background(149/*exToolBarBackColor*/,WinApi::RGB2int(255,255,255));
	exswimlane1.Background(155/*exToolBarButtonHotBackColor*/,0xd000000);
	exswimlane1.Background(153/*exToolBarButtonDownBackColor*/,0x1000000);
	exswimlane1.Background(2,0xd000000);
	exswimlane1.Background(105/*exContextMenuGroupPopupFrameSingle*/,0x5000000);
	exswimlane1.Background(106/*exContextMenuGroupPopupFrameHStart*/,0x6000000);
	exswimlane1.Background(107/*exContextMenuGroupPopupFrameHIntermediate*/,0x7000000);
	exswimlane1.Background(108/*exContextMenuGroupPopupFrameHEnd*/,0x8000000);
	exswimlane1.Background(116/*exContextMenuGroupPopupFrameVStart*/,0x9000000);
	exswimlane1.Background(117/*exContextMenuGroupPopupFrameVIntermediate*/,0xa000000);
	exswimlane1.Background(118/*exContextMenuGroupPopupFrameVEnd*/,0xb000000);
	exswimlane1.Background(110/*exContextMenuHotBackColor*/,0xc000000);
	exswimlane1.Background(112/*exContextMenuSelHotBackColor*/,0xf000000);
	exswimlane1.EndUpdate();
}
1
Context Menu - Microsoft Office - Ribbon Like

public void init()
{
	COM com_Appearance;
	anytype var_Appearance;
	;

	super();

	exswimlane1.BeginUpdate();
	var_Appearance = exswimlane1.VisualAppearance(); com_Appearance = var_Appearance;
		com_Appearance.Add(1,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_background.ebn");
		com_Appearance.Add(2,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_groupt.ebn");
		com_Appearance.Add(3,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_groupo.ebn");
		com_Appearance.Add(4,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_grouphot.ebn");
		com_Appearance.Add(5,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_frameh.ebn");
		com_Appearance.Add(6,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framehs.ebn");
		com_Appearance.Add(7,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framehi.ebn");
		com_Appearance.Add(8,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framehe.ebn");
		com_Appearance.Add(9,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framevs.ebn");
		com_Appearance.Add(10,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framevi.ebn");
		com_Appearance.Add(11,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_frameve.ebn");
		com_Appearance.Add(12,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_select.ebn");
		com_Appearance.Add(13,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_bordert.ebn");
		com_Appearance.Add(14,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_buttond.ebn");
		com_Appearance.Add(15,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_buttonu.ebn");
		com_Appearance.Add(16,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_tab.ebn");
		com_Appearance.Add(17,"CP:16 0 0 0 1");
		com_Appearance.Add(18,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_tabhot.ebn");
		com_Appearance.Add(19,"C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_tabselhot.ebn");
		com_Appearance.Add(20,"CP:19 0 0 0 1");
	exswimlane1.Background(99/*exContextMenuAppearance*/,0x1000000);
	exswimlane1.Background(101/*exContextMenuForeColor*/,WinApi::RGB2int(21,66,139));
	exswimlane1.Background(64/*exToolTipAppearance*/,0x1fefefe);
	exswimlane1.Background(148/*exToolBarAppearance*/,0x1000000);
	exswimlane1.Background(149/*exToolBarBackColor*/,WinApi::RGB2int(255,255,255));
	exswimlane1.Background(155/*exToolBarButtonHotBackColor*/,0xd000000);
	exswimlane1.Background(153/*exToolBarButtonDownBackColor*/,0x1000000);
	exswimlane1.Background(2,0xd000000);
	exswimlane1.Background(3,0x1000000);
	exswimlane1.Background(105/*exContextMenuGroupPopupFrameSingle*/,0x5000000);
	exswimlane1.Background(106/*exContextMenuGroupPopupFrameHStart*/,0x6000000);
	exswimlane1.Background(107/*exContextMenuGroupPopupFrameHIntermediate*/,0x7000000);
	exswimlane1.Background(108/*exContextMenuGroupPopupFrameHEnd*/,0x8000000);
	exswimlane1.Background(116/*exContextMenuGroupPopupFrameVStart*/,0x9000000);
	exswimlane1.Background(117/*exContextMenuGroupPopupFrameVIntermediate*/,0xa000000);
	exswimlane1.Background(118/*exContextMenuGroupPopupFrameVEnd*/,0xb000000);
	exswimlane1.Background(110/*exContextMenuHotBackColor*/,0xc000000);
	exswimlane1.Background(102/*exContextMenuSelBackColor*/,0xe000000);
	exswimlane1.Background(112/*exContextMenuSelHotBackColor*/,0xf000000);
	exswimlane1.EndUpdate();
}